Solidity是一種常用於撰寫智能合約(Smart Contract)的合約式導向語言,屬於靜態型別語言。程式在完成編譯後,能夠於EVM(Ethereum Virtual Machine,以太坊虛擬機)上執行。
在本次學習中,我們將使用Remix平台進行程式撰寫與測試。Remix的最大優點是不需額外下載任何軟體,即可直接在瀏覽器上完成撰寫、編譯、除錯等流程,也能搭配先前學過的MetaMask錢包進行合約部署與互動。
一、Let's go to Solidity!
1.先進到Solidity首頁
2.介面個人化設定:可以設定喜歡的介面顏色
進到Remix之後,先在中間的Featured Plugins(外掛功能)區塊裡找到並點選Solidity。然後在左邊的設定欄裡,把「Auto compile(自動編譯)」打開,這樣每次你改程式它就會自動幫你重新編譯,不需要一直按「Compile」按鈕。下面還有一個「Hide warnings(隱藏警告)」也可以一起打開,這樣畫面會比較乾淨,看起來不會被一堆警告訊息干擾。
接下來的步驟較多,推薦幾個影片可以跟著一起做
Solidity 入門走到飛🚀-【Day1】Remix IDE & Solidity 結構
手把手教你入门Solidity第一课:HelloWorld!
這章節介紹了智能合約與NFT的產地:Solidity,而下一章節我們要繼續講解Solidity的合約內容。
第十九天書中的語錄是:
不知道大家對於Solidity的初體驗感覺如何,當初第一次接觸時其實蠻怕的,很怕自己一不小心就把還沒編輯完成的程式上架到鏈上,祝福各位讀者在學習的路上一切順利!